package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.LoanSettleStatus;
import com.fdb.efp.nls.service.vo.LoanSettleStatusVO;

import java.util.List;


/**
 * <p>DAO interface:马上理赔状态表				<p>
 * @author ligm
 * @date 2018-12-27
 */
public interface LoanSettleStatusDao {
	/**
	 * 新增
	 * @description:TODO
	 * @param loanSettleStatus
	 * @return
	 * @date:2018年12月29日 下午7:05:14
	 * @author:cenyj
	 */
	public int insertLoanSettleStatus(LoanSettleStatus loanSettleStatus);
	/**
	 * 查询
	 * @description:TODO
	 * @param loanSettleStatus
	 * @return
	 * @date:2018年12月29日 下午7:04:06
	 * @author:cenyj
	 */
	public List<LoanSettleStatus> getLoanSettleStatusListByLoanNo(LoanSettleStatus loanSettleStatus);
	
	public int deleteByPk(LoanSettleStatus loanSettleStatus);
	
	public int updateByPk(LoanSettleStatus loanSettleStatus);
	
	public LoanSettleStatus queryByPk(LoanSettleStatus loanSettleStatus);
	
	public List<LoanSettleStatus> queryAllOwnerByPage(LoanSettleStatusVO loanSettleStatus);
	
	public List<LoanSettleStatus> queryAllCurrOrgByPage(LoanSettleStatusVO loanSettleStatus);
	
	public List<LoanSettleStatus> queryAllCurrDownOrgByPage(LoanSettleStatusVO loanSettleStatus);

}
